Revision: bazaar--smallstuff--1.3--patch-14
Archive: aaron.bentley@utoronto.ca--baz
Creator: Aaron Bentley <aaron.bentley@utoronto.ca>
Date: Sun Apr 10 13:38:23 EDT 2005
Standard-date: 2005-04-10 17:38:23 GMT
New-files: tests/.arch-ids/test-abrowse.sh.id
    tests/.arch-ids/test-library-find.sh.id
    tests/.arch-ids/test-whereis-archive.sh.id
    tests/test-abrowse.sh tests/test-library-find.sh
    tests/test-whereis-archive.sh
Modified-files: commands/add-pristine.c
    commands/apply-delta.c commands/changeset.c
    commands/cmdutils.c commands/diff.c commands/export.c
    commands/find-pristine.c commands/inventory.c
    commands/library-find.c commands/library-remove.c
    commands/lock-pristine.c commands/status.c
    commands/update.c commands/whereis-archive.c
    libarch/ancestry.c libarch/annotation-builder.c
    libarch/apply-changeset.c libarch/apply-changeset.h
    libarch/archive-pfs.c libarch/archive-pfs.h
    libarch/build-revision.c libarch/changeset-utils.c
    libarch/changeset-utils.h libarch/commit.c
    libarch/configs.c libarch/inode-sig.c
    libarch/inode-sig.h libarch/inv-ids.c libarch/inv-ids.h
    libarch/invent.c libarch/invent.h libarch/libraries.c
    libarch/libraries.h libarch/library-txn.c
    libarch/local-cache.c libarch/local-cache.h
    libarch/make-changeset.c libarch/my.c
    libarch/null-project-tree.c libarch/pfs-fs.c
    libarch/pristines.c libarch/pristines.h
    libarch/proj-tree-lint.c libarch/project-tree.c
    libarch/project-tree.h libarch/tests/unit-inv-ids.c
    libarch/tla-project-tree.c libawk/associative.c
    libawk/associative.h tests/Makefile.in
    tests/test-archive-registration.sh
    tests/test-inventory.sh
New-patches: aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-14
    jblack@gnuarch.org--2005/baz--diff-output--1.3--base-0
    jblack@gnuarch.org--2005/baz--diff-output--1.3--patch-1
    jblack@gnuarch.org--2005/baz--export-tmp--1.3--base-0
    jblack@gnuarch.org--2005/baz--export-tmp--1.3--patch-1
    jblack@gnuarch.org--2005/baz--fixmissing--1.3--patch-25
    jblack@gnuarch.org--2005/baz--fixmissing--1.3--patch-26
    jblack@gnuarch.org--2005/baz--status-preimport--1.3--base-0
    jblack@gnuarch.org--2005/baz--status-preimport--1.3--patch-1
    rob.weir@canonical.com--2005-public/baz--bug283--0--base-0
    rob.weir@canonical.com--2005-public/baz--bug283--0--patch-1
    rob.weir@canonical.com--2005-public/baz--bug283--0--patch-2
    rob.weir@canonical.com--2005-public/baz--bug283--0--patch-3
    rob.weir@canonical.com--2005-public/baz--bug307--0--base-0
    rob.weir@canonical.com--2005-public/baz--bug307--0--patch-1
    rob.weir@canonical.com--2005-public/baz--bug307--0--patch-2
    rob.weir@canonical.com--2005-public/baz--bug307--0--patch-3
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-38
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-39
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-40
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-41
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-42
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-43
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-44
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-45
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-46
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-47
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-48
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-49
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-50
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-51
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-52
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-53
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-54
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-55
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-56
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-57
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-58
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-59
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-60
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-61
    thelove@canonical.com/bazaar--devo--1.3--patch-57
    thelove@canonical.com/bazaar--devo--1.3--patch-58
    thelove@canonical.com/bazaar--devo--1.3--patch-59
    thelove@canonical.com/bazaar--devo--1.3--patch-60
    thelove@canonical.com/bazaar--devo--1.3--patch-61
    thelove@canonical.com/bazaar--devo--1.3--patch-62
    thelove@canonical.com/bazaar--devo--1.3--patch-63
    thelove@canonical.com/bazaar--devo--1.3--patch-64
    thelove@canonical.com/bazaar--devo--1.3--patch-65
    thelove@canonical.com/bazaar--devo--1.3--patch-66
    thelove@canonical.com/bazaar--devo--1.3--patch-67
    thelove@canonical.com/bazaar--devo--1.3--patch-68
    thelove@canonical.com/bazaar--devo--1.3--patch-69
    thelove@canonical.com/bazaar--devo--1.3--patch-70
Summary: Merge (Canonical.com Patch Queue Manager)
Keywords: 

Patches applied:
 * thelove@canonical.com/bazaar--devo--1.3--patch-61
 * adds file:// support, buildcfg now handles buildcfg url if listing files aren't needed
Patches applied:

 * jblack@gnuarch.org--2005/baz--fixmissing--1.3--patch-25
   (technically) fix baz build-config url support (works for file:// sftp:// and (dav)http://, but not standard http)

 * jblack@gnuarch.org--2005/baz--fixmissing--1.3--patch-26
   (technically) fix baz build-config url support (works for file:// sftp:// and (dav)http://, but not standard http). Also allows file:// locations for archive connections)


 * thelove@canonical.com/bazaar--devo--1.3--patch-62
 * fixed baz status so that it errors out properly on nonimported trees
Patches applied:

 * jblack@gnuarch.org--2005/baz--status-preimport--1.3--base-0
   tag of thelove@canonical.com/bazaar--devo--1.3--patch-60

 * jblack@gnuarch.org--2005/baz--status-preimport--1.3--patch-1
   Fixed status so that it doesn't run in nonimported trees


 * thelove@canonical.com/bazaar--devo--1.3--patch-63
 * baz export now respects TMP
Patches applied:

 * jblack@gnuarch.org--2005/baz--export-tmp--1.3--base-0
   tag of thelove@canonical.com/bazaar--devo--1.3--patch-60

 * jblack@gnuarch.org--2005/baz--export-tmp--1.3--patch-1
   baz export now respects TMP


 * thelove@canonical.com/bazaar--devo--1.3--patch-64
 * bugfix: incorrect calculation of namespaces in baz format archives fixes: 250
Patches applied:

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-39
   propogate arch_project_tree to arch_inventory_traversal api

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-40
   bugfix: incorrect calculation of namespaces in baz format archives


 * thelove@canonical.com/bazaar--devo--1.3--patch-65
 * cache the branches in baz archives in memory, improves performance for remote archive operations
Patches applied:

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-41
   cache the branches in baz archives in memory, improves performance for remote archive operations


 * thelove@canonical.com/bazaar--devo--1.3--patch-66
 * baz diff -d -o dir now puts dir in . rather than tree_root
Patches applied:

 * jblack@gnuarch.org--2005/baz--diff-output--1.3--base-0
   tag of jblack@gnuarch.org--2005/baz--export-tmp--1.3--patch-1

 * jblack@gnuarch.org--2005/baz--diff-output--1.3--patch-1
   baz diff -d -o dir now puts dir in . rather than tree_root


 * thelove@canonical.com/bazaar--devo--1.3--patch-67
 * whereis-archive can now infer name from the working tree
Patches applied:

 * rob.weir@canonical.com--2005-public/baz--bug307--0--base-0
   tag of thelove@canonical.com/bazaar--devo--1.3--patch-48

 * rob.weir@canonical.com--2005-public/baz--bug307--0--patch-1
   Infer the archive from the tree if none is provided.

 * rob.weir@canonical.com--2005-public/baz--bug307--0--patch-2
   Add tests for whereis-archive.

 * rob.weir@canonical.com--2005-public/baz--bug307--0--patch-3
   Er, fix up comment.


 * thelove@canonical.com/bazaar--devo--1.3--patch-68
 * Handle revlibs with spaces in the path
Patches applied:

 * rob.weir@canonical.com--2005-public/baz--bug283--0--base-0
   tag of thelove@canonical.com/bazaar--devo--1.3--patch-50

 * rob.weir@canonical.com--2005-public/baz--bug283--0--patch-1
   Get rid of tla-ness.

 * rob.weir@canonical.com--2005-public/baz--bug283--0--patch-2
   Escape revlib paths while reading and writing.

 * rob.weir@canonical.com--2005-public/baz--bug283--0--patch-3
   tests!


 * thelove@canonical.com/bazaar--devo--1.3--patch-69
 * performance optimisations - remove duplicate stats during make_changeset, reuse inventory from reference validation
Patches applied:

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-42
   reenable idnode sig shortcuts for diff optimsation

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-43
   tweak status to be non-zero exit on any diff, while still honouring strict for the lint aspects

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-44
   enable explicit id inode sig shortcuts

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-45
   inventory_traversal_internal - extract main loop to helper function

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-46
   minor inventory code tweaks

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-47
   minor inventory code tweaks

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-48
   more inventory state tweaking, also prevent the use of inode signatures from cached or imprt revisions, as these may cause corrupt inventory results

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-49
   remove all arch_abs_path calls from the inventory loop

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-50
   change arch_inventory_traversal api - callbacks maintain their own escape class requirements

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-51
   change inventory callback api now the escape classes is not passed in

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-52
   refactor the inventory callback to use a typed object for flexability

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-53
   make inode sig inventory options compatible with default changeset creation options

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-54
   implement cached changeset inventory use for the common case of revlibs and diff

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-55
   support cached inventories without revlibs

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-56
   use abs path in all inventory stats to make profiling easier

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-57
   reuse inventory stats in changeset creation

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-58
   give status reuse of the changeset inventory


 * thelove@canonical.com/bazaar--devo--1.3--patch-70
 * bugfix inode sig pruning and minor update perf tweaking - cuts of 75% of time
Patches applied:

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-59
   inode sig cleanup bugfix for cleaning multiple entries, also reduce the cache size to 1.

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-60
   inode sig cleanup bugfix for cleaning multiple entries, also reduce the cache size to 1.

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-61
   minor performance enhancement to update, knocks about 75libarch/inode-sig.c time off

